Big Huge Thesaurus

Delaware River

noun